requirejs.config({
	//By default load any module IDs from /lib
	baseUrl: 'lib',
	paths: {
		zepto: 'zepto/zepto.min',
		md5: 'md5'
	}
});

// Start the main app logic.
requirejs(['zepto', 'md5'], function($, md5) {
	//服务器的配置
	var server = {
		local: 'http://192.168.1.120:3000', //本地地址
		test: 'http://192.168.1.254:9082', //测试地址
		online: 'http://120.25.155.68:9082' //正试地址
	}

	//正试地址
	var simregister = server.online + '/member/simregister'; //领取代金券
	var downAppurl = server.online + '/card/version'; //获取超级会员卡 的下载地址
	//本地测试地址
//	var simregister = server.local + '/src/json/simregister.json'; //领取代金券
//	var downAppurl = server.local + '/src/json/version.json'; //获取超级会员卡 的下载地址
	//基本变量的配置
	//console.log(calcMD5('111'))
	var recommended = GetQueryString('m'); //取推荐ID
	var name = GetQueryString('n'); //推荐人的名字
	var shopname = GetQueryString('s'); //门店的名字
	var realname = escape(name); //转换
	var realshopname = decodeURI(escape(shopname)); //转换
	console.log(realname);
	console.log(decodeURI(realname));
	console.log(realshopname);

	$('#recommendname').html(decodeURI(realname));
	//判断用户的手机类型
	var browser = {
		versions: function() {
			var u = navigator.userAgent,
				app = navigator.appVersion;
			return { //移动终端浏览器版本信息
				trident: u.indexOf('Trident') > -1, //IE内核
				presto: u.indexOf('Presto') > -1, //opera内核
				webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
				gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
				mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
				ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
				android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器
				iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
				iPad: u.indexOf('iPad') > -1, //是否iPad
				webApp: u.indexOf('Safari') == -1 //是否web应该程序，没有头部与底部
			};
		}(),
		language: (navigator.browserLanguage || navigator.language).toLowerCase()
	}
	console.log("语言版本: " + browser.language);
	console.log(" 是否为移动终端: " + browser.versions.mobile);
	console.log(" ios终端: " + browser.versions.ios);
	console.log(" android终端: " + browser.versions.android);
	console.log(" 是否为iPhone: " + browser.versions.iPhone);
	console.log(" 是否iPad: " + browser.versions.iPad);
	console.log(navigator.userAgent);
	//取得app的下载地址
	var mobile = browser.versions.ios == true ? '2' : '1';
	console.log(mobile);
	/*$.getJSON(downAppurl, function(response) {
		var res = response;
		console.log(response);
		if (res.code == "0000") {
			console.log(res.metainfo);
			$('#subdown').attr('href', res.metainfo);

		};

	})*/


	$.post(downAppurl, {
		ostype: mobile
	}, function(response) {
		var res = response;
		console.log(response);
		if (res.code == "0000") {
			console.log(res.metainfo);
			$('#subdown').attr('href', res.metainfo);

		};


	})


	/**
	 *@description 点击领取代金券
	 *@alias #subbtn
	 */
	$('#subbtn').on('click', function(e) {

		var phone = $('#phone').val();
		var check = calcMD5(phone + recommended);
		var data = {
			phone: phone,
			recommended: recommended,
			check: check
		}
		console.log(data)

		if (checkphone(phone)) {
			//ajax
			//			$.getJSON(simregister, function(response) {
			//				var res = response;
			//				console.log(response);
			//				if (res.code == "0000") {
			//					$('.recommendDiv').hide();
			//					$('.done').show()
			//					$('#userphone').html(phone);
			//					//$('body').popup("恭喜你加入田田圈");
			//				} else {
			//					$('body').popup("你已经是田田圈用户,不能领取代金券")
			//
			//				}
			//
			//			})


			$.post(simregister, data, function(response) {


				var res = response;
				console.log(response);
				if (res.code == "0000") {
					$('.recommendDiv').hide();
					$('.done').show()
					$('#userphone').html(phone);
					//$('body').popup("恭喜你加入田田圈");
				} else {
					$('body').popup("你已经是田田圈用户,不能领取代金券")

				}




			});




		}

	});
	$('#explian').on('click', function() {
		$('body').popup('【活动区域】仅限&nbsp;&nbsp;' + realshopname + '&nbsp;地区田田圈门店<br/>邀请说明<br/>1、 邀请好友，您和好友各获得10元代金券<br/>2、代金券仅限购买田田圈点指定的商品；<br/>3、新用户兑换代金券礼包：在活动页面输入手机号即可，必须未使用过田田圈APP服务；<br/> 4、邀请人获取奖励：好友首次到店（或线上）消费且付费成功后24小时内，你将获得10元代金券礼包奖励；<br/>5、同一个手机号，一个新用户只能领取1张；<br/>6、  非正常途径获得的代金券奖励无效，田田圈保留最终解释权。');
		return false;
	});



	/**
	 *@function	利用正则取地址栏的参数
	 * @param {Object} name
	 */
	function GetQueryString(name) {

			var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
			var r = window.location.search.substr(1).match(reg);
			if (r != null) return unescape(r[2]);
			return null;
		}
		/**
		 *@function 校验手机号是否合法
		 *@param {{phone}}	string 类型
		 */

	function checkphone(phone) {
		if (!(/0?(13|14|15|16|17|18)[0-9]{9}/.test(phone))) {
			alert("手机号码有误，请重新输入");
			$('#phone').val('');
			return false;
		} else {
			return true;
		}

	}

});